package com.icss.train_sys_back.entity.statistics_manage;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Author 小泽
 * @createTime 2025/10/10 10:23
 *
 * 乘客趋势分析实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PassengerTrendEntity {
    /**
     * 横坐标数据（时间点）
     * 例如：["2025-10-01", "2025-10-02", "2025-10-03"] 或 ["周一", "周二", "周三"]
     */
    private List<String> xAxis;

    /**
     * 总客流量数据序列
     * 与xAxis时间点一一对应
     */
    private List<Integer> totalFlow;

    /**
     * 进站客流量数据序列
     * 与xAxis时间点一一对应
     */
    private List<Integer> inFlow;

    /**
     * 出站客流量数据序列
     * 与xAxis时间点一一对应
     */
    private List<Integer> outFlow;
}
